@echo off
echo =================================
echo     PLC条码服务启动脚本
echo =================================
echo.

cd /d "%~dp0server"

echo 检查Node.js环境...
node --version >nul 2>&1
if errorlevel 1 (
    echo 错误: 未找到Node.js，请先安装Node.js
    echo 下载地址: https://nodejs.org/
    pause
    exit /b 1
)

echo Node.js环境检查通过

echo.
echo 检查依赖包...
if not exist "node_modules" (
    echo 正在安装依赖包...
    npm install
    if errorlevel 1 (
        echo 依赖包安装失败
        pause
        exit /b 1
    )
    echo 依赖包安装完成
) else (
    echo 依赖包已存在
)

echo.
echo 启动PLC服务...
echo 服务地址: http://localhost:3001
echo 健康检查: http://localhost:3001/api/health
echo.
echo 按 Ctrl+C 可停止服务
echo =================================

npm start 